<?php
require_once('class/restrictpage.php');
canConnectFor("ALL");
require_once('../Connections/conn.php');
require_once('class/Product.class.php');
$product=new product();

$proDT=$product->getProductFrom($_GET['product'],"refill");
if($proDT)
{
if(!empty($_POST['increase']))
{
	$sql="UPDATE sme_product SET cost = '".$_POST['hc']."', sale= '".$_POST['hs']."',quantity = '".$_POST['hq']."' ,dateupdate = '".date("Y-m-d")."' WHERE sme_product.productId = ".$proDT['productId']." LIMIT 1 ";
	if(mysql_query($sql)) redirect("product.php"); 
	else ;
}
	if(dateNotZero($proDT['reduct_end'])){
		if( YmdHisTostmp($proDT['reduct_end'])<= YmdHisTostmp(date("Y-m-d H:i:s")))
			$proDT[reduction]=0;}
	  $tax=$product->getTax();
	  $price=($proDT['sale']-$proDT['reduction']);
	  if($proDT['taxrate']==NULL)$proDT['taxrate']=0;
}
else 	redirect("product.php"); 
?>
<!doctype html>
<html lang="th"><!-- InstanceBegin template="/Templates/temp.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<? 
$setac= array();
for($i=0;$i<9;$i++)
$setac[$i]="";
?>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet"  href="backstore_css.css" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>หลังร้าน &gt;&gt;เติมสินค้าเข้าสต็อก</title>
<link type="text/css" rel="stylesheet"  href="form.css" /> 
 <script  src="ZJSvalidate.js" type="text/javascript" ></script>
<script type="text/javascript">
var quan=new Number(<?=$proDT['quantity']; ?>);var cost=new Number(<?=$proDT['cost']; ?>);var sale=new Number(<?=$proDT['sale']; ?>);
var reduct=new Number(<?=$proDT['reduction']; ?> ) ;var tax=new Number(<?= $proDT['taxrate']; ?>);
var inc=new Number(<?= round($price+( $price/100*$proDT['taxrate']),2); ?>);var exc=new Number(<?=round($price,2) ; ?>);
function dis(pr)
{
	document.getElementById("lq").innerHTML=quan;	document.getElementById("lc").innerHTML=cost;	document.getElementById("ls").innerHTML=sale;
	document.getElementById("le").innerHTML=exc;	document.getElementById("lr").innerHTML=inc;
	document.getElementById("hq").value=quan;	document.getElementById("hc").value=cost;	document.getElementById("hs").value=sale;
	document.getElementById("he").value=exc;	document.getElementById("hr").value=inc;
var chc=true;
if(pr==1) 
	chc=false;
if(!chc){document.getElementById("qa").value="";document.getElementById("ca").value="";document.getElementById("sa").value="";}
else{document.getElementById("qo").value="";}
document.getElementById("qo").disabled=chc;document.getElementById("qa").disabled=!chc;document.getElementById("ca").disabled=!chc;
document.getElementById("sa").disabled=!chc;
}
function  out(val)
{	var v=val.value;	if(isNaN(v))val.value="";	else if(v<1)val.value="";}
function onqo(qo)
{
		if(!isNaN(qo) && qo>0 && !qo=="")
		{	    document.getElementById("lq").innerHTML=(quan+parseInt(qo));		document.getElementById("hq").value=(quan+parseInt(qo));		}
		else  
		{document.getElementById("lq").innerHTML=quan;document.getElementById("hq").value=quan;}
}
function calc()
{
	var qa=parseInt(settovar(document.getElementById("qa").value));
   var ca= settovar(document.getElementById("ca").value);
    var sa=settovar(document.getElementById("sa").value);
	var allq=qa+quan;
	var allc=cost;
	var alls=sale;
	if(ca != 0)	allc=((cost*quan)+(qa*ca))/allq;
	if(sa != 0)	alls=((sale*quan)+(qa*sa))/allq;
	var alle=alls-reduct;
	var alli=alle+((alle/100)*tax);
	document.getElementById("lq").innerHTML=allq;
	document.getElementById("lc").innerHTML= trimNumber(allc,2);
	document.getElementById("ls").innerHTML= trimNumber(alls,2);
	document.getElementById("le").innerHTML= trimNumber(alle,2);
	document.getElementById("lr").innerHTML= trimNumber(alli,2);
	document.getElementById("hq").value=allq;
	document.getElementById("hc").value= trimNumber(allc,2);
	document.getElementById("hs").value= trimNumber(alls,2);
	document.getElementById("he").value= trimNumber(alle,2);
	document.getElementById("hr").value= trimNumber(alli,2);
}
function settovar(dom)
{
	if(!isNaN(dom) && dom>=0 && !dom=="")
	{		return Number(dom);	}
	else return Number(0);
}
function  getval(nm){return trim(document.getElementById(nm).value);}
function nulldom(nm){return getval(nm)=="";}
function whsubmt()
{
	var i=new Number(0);
	var str="";
	if(getval("hq")== quan){i++;str+="จำนวนสินค้าไม่ได้ถูกเพิ่ม\n";}
	if(getval("he")<0){i++;str+="ราคาสินค้ามีค่าติดลบไม่ได้\n";}
	if(document.getElementById("raB").checked)
	{
	if(nulldom("qa")){i++;str+="จำนวนสินค้าชุดใหม่ไม่ได้กรอก\n";}
	if(nulldom("ca")){i++;str+="ราคาต้นทุนสินค้าชุดใหม่ไม่ได้กรอก\n";}
	if(nulldom("sa")){i++;str+="ราคาขายสินค้าชุดใหม่ใม่ได้กรอก่\n";}
	}
	if(i==0){	
	var con ="คุณต้องการบันทึกค่าเหล่านี้หรือไม่\nจำนวนคงคลัง = "+getval("hq")+"หน่วย \nราคาต้นทุน = "+getval("hc")+" บาท \nราคาขาย = "+getval("hs")+" บาท \nราคาไม่รวมภาษี ="+getval("he")+" บาท \nราคาขายจริง = "+getval("hr")+" บาท";
	if(confirm(con))	return true;
	else  return  false;
	}
	else	{alert(str);return false;}
}
</script>
<style type="text/css">
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
}
</style>
<style type="text/css">
.require {font-size: 16px;
	color: #F00;
}
</style>
<? $setac[2-1]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
<link rel="icon" type="image/x-icon" id="favicon" href="img/faviconc.ico"/>
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>
<body>
<div id="contain">
<?php require("inc/menu_admin.php") ?>
<div id="main">
<ul id="submenu">
  <!-- InstanceBeginEditable name="EditRegion2" --><li><a href="product_form.php"><img src="img/add.gif" alt="" style="width: 16px; height: 16px;"/>เพิ่มสินค้า</a></li>
<li><a href="category.php"><img src="img/AdminCatalog.gif" alt="" width="16" height="16" style="width: 16px; height: 16px;"/>จัดการหมวดหมู่สินค้า</a>
</li><li><a href="brand.php"><img src="img/flag-brand.png" alt="" style="width: 16px; height: 16px;"/>จัดการตราสินค้า</a>
</li><li><a href="tax.php"><img src="img/AdminTaxes.gif" alt="" style="width: 16px; height: 16px;"/>จัดการภาษี</a></li>
<li><a href="product_reorderpoint.php"><img src="img/admin/binoculars.png" alt="" style="width: 16px; height: 16px;"/>รายการสินค้าที่ต้องสั่งซื้อเพิ่ม</a>
</li>
<!-- InstanceEndEditable -->			
</ul>
<div id="content">
<div class="path_bar">
<!-- InstanceBeginEditable name="EditRegion6" -->
<img src="img/prefs.gif" alt="" style="margin-right: 10px;"/><a href="#">หลังร้าน</a> &gt;&gt;<img src="img/admin/tab-products.gif" alt="" style="margin-right: 5px;"/>
<a href="product.php">สินค้า</a> &gt;&gt;<img src="img/plus_allnew.gif" alt="" width="16" height="16" />เติมสินค้าเข้าสต็อก 
<?=$proDT['Name']; ?>
</span></span><!-- InstanceEndEditable -->
</div>
<!-- InstanceBeginEditable name="EditRegion1" -->
<div style="text-align:center">
<form id="form1" name="form1" method="post" action="" onsubmit="return whsubmt();">
  <table width="906" height="325" align="center" cellpadding="0" cellspacing="0">
    <tr align="center">
      <td height="55" colspan="2" style="font-weight:bold; font-size:18px"><?=$proDT['Name']; ?></td>
      </tr>
    <tr align="center">
    <td width="470" height="217"><table width="448" height="184" style="text-align: left" >
      <tr style="text-align:center" >
        <th height="24" colspan="2" bgcolor="#F4E6c9">สถานะราคาและจำนวนสินค้า ณ ปัจจุบัน </th>
        <th bgcolor="#F4E6c9">สถานะหลังเติมสินค้า</th>
        </tr>
      <tr >
        <th width="124" bgcolor="#F4E6FF">จำนวนคงคลัง</th>
        <td width="158" bgcolor="#FFF6FF"><?=$proDT['quantity']; ?> หน่วย</td>
        <td width="150" bgcolor="#FFF6FF">&nbsp;<label id="lq"><?=$proDT['quantity']; ?></label> หน่วย</td>
        </tr>
      <tr>
        <th bgcolor="#F4E6FF">ราคาต้นทุน</th>
        <td bgcolor="#FFF6CF"><?=$proDT['cost']; ?> บาท/หน่วย</td>
        <td bgcolor="#FFF6CF">&nbsp;<label id="lc"><?=$proDT['cost']; ?></label> บาท/หน่วย</td>
        </tr>
      <tr>
        <th bgcolor="#F4E6FF">ราคาขาย</th>
        <td bgcolor="#FFF6FF"><?=$proDT['sale']; ?>  บาท/หน่วย</td>
        <td bgcolor="#FFF6FF">&nbsp;<label id="ls"><?=$proDT['sale']; ?></label> บาท/หน่วย</td>
        </tr>
      <tr>
        <th bgcolor="#F4E6FF">ส่วนลดสินค่า</th>
        <td bgcolor="#FFF6CF"><?=round($proDT['reduction'],2); ?>    บาท/หน่วย</td>
        <td bgcolor="#F0F0F0">&nbsp;</td>
        </tr>
      <tr>
        <th bgcolor="#F4E6FF">ภาษี</th>
        <td bgcolor="#FFF6FF"><?php 
	    if ( $proDT['proTax']==0) echo " ไม่มีภาษี ";  
	       while($txlist=mysql_fetch_array($tax)){ if($txlist[0]==$proDT['proTax'] ) echo $txlist[1]."อัตราภาษี".$txlist[2]. "%"; } ?></td>
        <td bgcolor="#F0F0F0">&nbsp;</td>
        </tr>
      <tr>
        <th height="21" bgcolor="#F4E6FF">ราคาไม่รวมภาษี</th>
        <td bgcolor="#FFF6CF">
        <? echo  round($price,2) ; ?> บาท/หน่วย<br /></td>
        <td bgcolor="#FFF6CF">&nbsp;<label id="le"><? echo  round($price,2) ; ?></label> บาท/หน่วย</td>
        </tr>
      <tr>
        <th height="21" bgcolor="#F4E6FF">ราคาขายจริง</th>
        <td bgcolor="#FFF6FF"><?= round($price+( $price/100*$proDT['taxrate']),2); ?>
          บาท/หน่วย</td>
        <td bgcolor="#FFF6FF">&nbsp;<label id="lr"><?= round($price+( $price/100*$proDT['taxrate']),2); ?></label> บาท/หน่วย</td>
      </tr>
    </table></td>
    <td width="434">
    <table width="415" height="172" style="text-align: left" >
    <tr bgcolor="#F4E6c9">
        <th height="21" colspan="3"  style="text-align:center">ฟอร์มเติมสินค้า</th>
        </tr>
    <tr bgcolor="#F4E6FF">
        <th colspan="3"><input type="radio" name="radio" id="raA" value="A"   onclick="dis(1); " />
          เติมจำนวนสินค้าชุดใหม่เข้าสต็อก</th>
        </tr>
      <tr>
        <th bgcolor="#FFF6CF">&nbsp;</th>
        <th bgcolor="#FFF6CF">จำนวนสินค้าชุดใหม่</th>
        <td bgcolor="#FFF6CF"><input name="qo" type="text" disabled="disabled" id="qo" onblur=" out(this);onqo(this.value);"  onkeypress="return chkint(event,this);" onkeyup="delnotnum(this);out(this);onqo(this.value);" maxlength="5" />
          หน่วย</td>
        </tr>
      <tr bgcolor="#FFF6CF" >
        <th colspan="3" bgcolor="#F4E6FF"><input type="radio" name="radio" id="raB" value="B"  onclick="dis(2);" />
          เติมจำนวนสินค้าชุดใหม่เข้าสต็อก(โดยวิธีถัวเฉลี่ย)</th>
        </tr>
      <tr >
        <th width="38" bgcolor="#FFF6CF">&nbsp;</th>
        <th width="125" bgcolor="#FFF6CF">จำนวนสินค้าชุดใหม่</th>
        <td width="199" bgcolor="#FFF6CF"><input name="qa" type="text" disabled="disabled" id="qa" onblur=" out(this);calc();"  onkeypress="return chkint(event,this);" onkeyup="delnotnum(this);out(this);calc();" maxlength="5" />
          หน่วย</td>
        </tr>
      <tr>
        <th bgcolor="#FFF6CF">&nbsp;</th>
        <th bgcolor="#FFF6CF">ราคาต้นทุนสินค้าชุดใหม่</th>
        <td bgcolor="#FFF6CF"><input name="ca" type="text" disabled="disabled" id="ca" onblur=" out(this);calc();"  onkeypress="return chkfloat(event,this);"  onkeyup="delnotnum(this);out(this);calc();" maxlength="8" />
          บาท/หน่วย</td>
        </tr>
      <tr>
        <th height="21" bgcolor="#FFF6CF">&nbsp;</th>
        <th bgcolor="#FFF6CF">ราคาขายสินค้าชุดใหม่</th>
        <td bgcolor="#FFF6CF"><input name="sa" type="text" disabled="disabled" id="sa" onblur=" out(this);calc();"   onkeypress="return chkfloat(event,this);" onkeyup="delnotnum(this);out(this);calc();" maxlength="8" />
          บาท/หน่วย</td>
        </tr>
      
    </table></td>
  </tr>
    <tr align="center">
      <td height="51" colspan="2"><input name="hq" type="hidden" id="hq" value="<?=$proDT['quantity']; ?>" />
        <input name="hc" type="hidden" id="hc" value="<?=$proDT['cost']; ?>" />
        <input name="hs" type="hidden" id="hs" value="<?=$proDT['sale']; ?>" />
        <input name="he" type="hidden" id="he" value="<? echo  round($price,2) ; ?>" />        <input name="hr" type="hidden" id="hr" value="<?= round($price+( $price/100*$proDT['taxrate']),2); ?>" />        <input type="submit" name="increase" id="increase" value=" เพิ่มสินค้าเข้าสต็อก" /></td>
    </tr>
  </table>
</form>
</div><br />
<!-- InstanceEndEditable -->
</div>
</div>
</div>
<?php require("inc/footer_admin.php") ?>
</body>
<!-- InstanceEnd --></html>
